// "use strict";
// //1.意外创建全局变量
// message = 'hello world.'
//
// function foo() {
//   age = 10
// }
//
// foo()
// console.log(age)
//
// //2.不允许函数有相同的参数
// function bar(x, y, x) {
//   console.log(x, y, x)
// }
//
// //3.静默错误
// NaN = 123
// true.name = 'abc'
//
// //4.原先八进制以0开头，现在不行了，需使用0o
// var num = 0123
//
// //5.with不允许使用
//
// //6.eval函数不会向上引用变量
// var jsStr = 'var msg = "hello"'
// eval(jsStr)
// console.log(msg)
//
// //7.严格模式下的自执行函数指向undefined,原先是全局对象，浏览器为window
// function fooo() {
//   console.log(this)
// }
//
// fooo()
